const path = require('path')

const dateformat = require('dateformat')

const expressArtTemplate = require('express-art-template')

expressArtTemplate.template.defaults.imports.dateformat = dateformat

module.exports = {
  adapt: app => {
    // 指定用artTemplate模板引擎去解析.html后缀的模板
    // 理论上来讲，是可以同时存在多个模板引擎的，但是一般情况下，项目里面只会用一个模板引擎
    app.engine('html', expressArtTemplate)

    // 指定模板文件的根目录
    app.set('views', path.join(__dirname, '..', 'view'))

    // 指定模板文件的默认后缀为html
    app.set('view engine', 'html')
  }
}
